
#import "KLSingleton.h"
#import "KLICache.h"
#pragma mark -

#define KL_USERDEFAULT( __name )	KL_STATIC_PROPERTY( __name )
#define DEF_USERDEFAULT( __name )	DEF_STATIC_PROPERTY3( __name, @"userdefault", [self description] )

#pragma mark -

@interface KLUserDefaults : NSObject<KLICache>

KLDEC_SINGLETON( KLUserDefaults )

@end
